invoice payable - French English Dictionary